Course External
Structure for customer-facing course external endpoints. The URL base is /api/2.0/courses/external. Private endpoints support existing authentication via persistent API tokens using Authorization: api AUTHTOKEN or a logged-in browser session. API tokens can be managed from the site's API settings.
GET /courses/external/health
Returns a minimal health response for the course external API route.
GET /courses/external/course_stage_completions/history
Returns paginated historical course stage completion events from course_stage_completion_events. Results are driven by the event table and do not require a live course_stage_completions row. Disabled users, unassigned users, and removed stages are included when historical events exist. Enrichment data such as assignment, document completion, manager override, quiz, and signoff details is nullable.